約 4,461,927 件
https://w.atwiki.jp/politik/pages/2057.html
http //www.nicovideo.jp/watch/sm11226613
https://w.atwiki.jp/0x0b/pages/89.html
ハイパーテキスト転送プロトコル RFC 2616 WebブラウザとWebサーバの間でHTMLなどのコンテンツの送受信に用いられる通信プロトコル リクエスト-レスポンス型 トランスポート・プロトコルとして通常TCPを使用 基本的な考え方は非常に単純であり「何を」「どうして」ほしいのかを相手に要求する。「何を」に当たるのがURL、「どうして」がメソッドにあたる。 World Wide WebにおけるWebページなどのリソースは、Uniform Resource Identifierによって指定される。 ポート番号80をデフォルトとして使用する(送信時は8080)。 TLSで暗号化され、セキュリティを確保したHTTPは、HTTPSと呼ばれる(httpsは実際にはURIスキームの1つであり、実際のプロトコルにはHTTP over SSL/TLSが用いられる)。 HTTP は基本的にサーバが状態を保持しない (stateless) プロトコルだが、データベースなどを使用するWebアプリケーションにおいては状態保持が必要だったため、そのためにいわゆる Cookie とよばれる機構が Netscape Communications Corporation によって導入された。Cookie を使用することによって状態を管理し、"セッション" を維持することが可能になる。 HTTPの拡張プロトコルとしてWebDAVがある。 UPnPでは、HTTPをUDP上で使用するHTTPUや、マルチキャストで使用するHTTPMUが規定された。 HTTP/0.9 URLのみの簡単なやりとり HTTP/1.0 NNTPやSMTPのような各種ヘッダが定義 HTTP_Cookieなどの利用 HTTP/1.1 複数データを転送するためのキープアライブ(keep-alive)機能やプロキシなどの利用も想定された仕様 バーチャルホストをサポートした。インターネット人気に伴い多くの企業がWebサイトを持ち始めたが、当時ではまだまだ企業が自前のWebサーバを運用するのは人員、効率の問題で難しかったためISPのサーバでホスティングをしていた。当時はまだ一社ごとに専用サーバを用意するほどのことでもないため一台のサーバで複数のWebサイトを運用していた。 しかしバーチャルホストには問題がある。例えばある1台のサーバに foo.example.com と bar.example.com という二つの仮想Webサーバがあるとする。ここではクライアントは http //foo.example.com/index.html にアクセスしたいとする。そのためにはまず foo.example.com をIPアドレスに解決するためDNSサーバに問い合わせ、そのサーバにアクセスし GET index.html を要求する。しかしサーバ側のIPアドレスは foo.example.com と bar.example.com 共におなじIPアドレスである。もし foo.example.com にも bar.example.com にも index.html というファイルが存在すればクライアントはどちらのサーバにアクセスしたのかわかるすべがない。 これを解決するにはそれぞれにIPアドレスを付与することで解決できるが、IPv4の資源を無駄にすることになる。 HTTP/1.1ではこれを解決するためにHostヘッダを追加した。 HTTP/1.0のヘッダ GET /index.html HTTP/1.0 HTTP/1.1のヘッダ GET /index.html HTTP/1.1 Host foo.example.com 動作 通信の開始 他のプロトコル同様クライアント側とサーバ側ではHTTPの役割が大きく異なる。HTTP通信を開始できるのはクライアント側のみである。 クライアント側はサーバにリクエストを送り、サーバはクライアントにレスポンスを返すのが最も典型的なHTTPのやりとりである。 接続 システム間でメッセージをやりとりするにはTCP接続を確立させる必要がある。 HTTP/0.9ではクライアントのリクエストごとにTCP接続を確立させる必要があったが、これは当時のWebサイトがシンプルなテキストベースであることが多かったためである。近年ではJavaScriptやアニメーション画像など、多数のオブジェクトが埋め込まれたWebサイトが一般的となってきているが、これら全てのオブジェクトを取得するたびにTCP接続を確立するのはサーバやネットワークに大きな負担を強いるため、HTTP/1.1では持続的接続がサポートされることとなった。ただしこの機能が利用できるのはサーバ側がその要求を許可した場合のみである。 パイプライン クライアントは前のリクエストに対するサーバの応答を待たずに別のリクエストを発行できる。 メソッド HTTPでは8つのメソッドが定義されている。ただし実際のHTTP通信ではGETとPOSTメソッドだけで殆どを占める。 HTTPメソッドの一覧 メソッド HTTP/0.9 HTTP/1.0 HTTP/1.1 GET ○ ○ ○ POST ○ ○ PUT △ ○ HEAD ○ ○ DELETE △ ○ OPTION ○ TRACE ○ CONNECT ○ GET 指定されたURIのリソースを取り出す。HTTPの最も基本的な動作で、HTTP/0.9では唯一のメソッド。 POST GETとは反対にクライアントがサーバにデータを送信するメソッドである。Webフォームや電子掲示板、Wikiなどに投稿する。GETの場合と同じくサーバはクライアントにデータを返すことができる。 PUT 指定したURIにリソースを保存する。URIが指し示すリソースが存在しない場合は、サーバはそのURIにリソースを作成する。画像のアップロードなどが代表的。 DELETE 指定したURIのリソースを削除する。 OPTION サーバを調査するメソッド。例えばサーバがサポートしているHTTPのバージョンなどを調査できる。 HEAD GETと似ているがサーバはHTTPヘッダのみ返す。クライアントはWebページを取得せずともそのWebページが存在するかどうかを知ることが出来る。例えばWebページのリンク先が生きているか検証するときなどにリンク先のデータを全て取得することなく調査することが出来る。 TRACE サーバまでのネットワーク経路をチェックできる。サーバは受け取ったメッセージのそれ自体をレスポンスのデータにコピーして応答する。WindowsのTracertやUNIXのTracerouteとよく似た動作。 CONNECT 暗号化したメッセージをプロキシで転送する際に用いる。 サーバの連携 バーチャルホスト リダイレクト 301 MovedというステータスコードとURIを受け取りクライアントはこの受け取ったURIに再度GETを送る。 クッキー(HTTP_Cookie) HTTPメッセージ クライアントからのHTTPリクエストは3つの要素から構成される。それぞれメソッド、URI、HTTPのバージョンでありスペースで区切られている。 下にもっとも単純な、クライアントとサーバ(www.google.co.jp 80)とのHTTPプロトコルのやり取りの例を挙げる。 クライアントのリクエスト GET / HTTP/1.0 GETがメソッド、URIは / 、バージョンはHTTP/1.0であることを示す。 URIは/でルートリソースを対象にしたリクエストであることを示している。TRACEなど特定のサーバを対象としないリクエストの場合には*が表示される。 サーバのレスポンス HTTP/1.0 200 OK Cache-Control private Content-Type text/html Set-Cookie PREF=ID=72c1ca72230dea65 LD=ja TM=1113132863 LM=111 3132863 S=nNO7MIp W2o7Cqeu_; expires=Sun, 17-Jan-2038 19 14 07 GMT; path=/; domain=.google.co.jp Server GWS/2.1 Date Sun, 10 Apr 2005 11 34 23 GMT Connection Close html head meta http-equiv="content-type" content="text/html; charset=Shift_JI S" title Google /title style !-- ・・・以下省略 上のリクエストのGETにあたる部分をメソッドといい、 HTTP/1.0では、GET, HEAD, PUT, POST, DELETE, LINK, UNLINK、 HTTP/1.1ではさらに、OPTIONS, TRACEがある。 GETメソッドのレスポンスにはヘッダ情報のあとに改行が挟まれ、コンテンツ本体が送られる。 HEADメソッドのレスポンスにはコンテンツサイズや更新日時などの情報を含むヘッダのみが送られる。 また、リクエストの2行目以降はヘッダを送る。 HTTPヘッダフィールド ヘッダの各要素は フィールド名 内容 のペアで構成される。 ブラウザの情報を表すUser-Agent、使用候補言語を表すAccept-Language、他ページへのリンクを辿った場合にそのリンク元ページのURLを表すRefererなどが代表的なフィールドである。 なお、リクエスト時のHostヘッダはHTTP/1.1では必須であるが、HTTP/1.0では無くても良い。 但し、サーバがバーチャルホストを利用している場合は、Hostヘッダが無いとリソース取得に失敗するので、たとえHTTP/1.0を使用していてもHostヘッダを付加しなければならない。 HTTPヘッダフィールドの一覧 リクエストヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Acceptクライアントの受け入れ可能コンテンツタイプを示す○○ Accept-Charsetクライアントの受け入れ可能文字セットを示す○○ Accept-Encodingクライアントの受け入れ可能文字エンコーディングを示す○○ Accept-Languageクライアントの受け入れ可能言語を示す○○ Authorizationクライアントの認証情報を示す○○ Cookieクライアントの状態管理情報をサーバに返す Cookie2HTTP/1.1のSet-Cookie2ヘッダの受け入れ可能をサーバに知らせる Expectクライアントがサーバに期待する動作を示す○ Fromリクエスト発行者個人の情報を示す。一般的に電子メールアドレスを使用する○○ Host要求しているオブジェクトがあるホストを示す○ If-Matchif文を用い条件が真の場合のみリクエストを処理するようサーバに要求する○ If-Modified-Since指定日及び指定時刻以降にオブジェクトが変更されている場合のみリクエストを処理するよう要求する○○ If-None-MatchIf-Matchの逆で条件が真でない場合のみリクエストを処理する要求○ If-Range条件が真の場合のみ指定したオブジェクトの範囲を返すようサーバに要求する○ If-Unmodified-SinceIf-Modified-Sinceの逆で真でないときのみ実行する○ Max-Forwardsリクエストの中間システム経由数を最大いくつまでかを指定する○ Proxy-Authorizationクライアントがプロキシサーバに対して自身の認証を行う○ Rangeオブジェクト全体でなくリソースの一部を要求する○ Refererリクエストの出所を示す。一般的にはユーザの辿ったWebページのURLが用いられる。○○ TEレスポンスの受け入れ可能転送エンコーディングを示す○ レスポンスヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Accept-Rangesオブジェクトの一部に対するリクエストをサーバが受け入れ可能か示す○ Ageオブジェクトの経過時間を秒単位で返す○ AllowオブジェクトがサポートするHTTPメソッドを示す○○ ETagオブジェクトのエンティティタグ値を示す○ Locationオブジェクトの場所を示す○○ Proxy-Authenticateプロキシサーバがクライアントに認証を要求するときに用いる○ Retry-Afterリクエストの再試行をいつ行うかをクライアントに通知する○○ Serverサーバのベンダー名、バージョン番号を占めす○○ Set-Cookie2サーバがクライアントにCookieを送信するときに用いる Varyサーバのレスポンス内容を決定する際にリクエストURI以外に使用したHTTPヘッダのリストを示す○ WWW-Authenticateクライアントに対してリクエストの再発行を要求する。認証情報も含まれる○○ 一般ヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Cache-Controlメッセージの経由する中間キャッシュの動作を指示する○ Connection中間システムが転送すべきでないヘッダのリストを示す○○ Dateメッセージの作成日時を示す○○ Pragmaメッセージに関する追加情報を示す○○ Trailerメッセージボディの後に追加のヘッダーが表れることを示す○ Transfer-Encodingクライアントの転送を目的としたオブジェクトのエンコーディングを示す○ Upgrade通信相手に別のプロトコルにアップデートするよう要求する○ User-AgentクライアントのWebブラウザなどの情報を示す○○ Warningメッセージに関する追加情報を示す。通常はキャッシュの問題を警告するときに使われる○ エンティティヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Content-Encodingオブジェクトのエンコーディングを示す○○ Content-Languageオブジェクトの言語(人間の言語)を示す○○ Content-Lengthオブジェクトのサイズをバイト単位で示す○○ Content-Locationオブジェクトの場所を示す○ Content-MD5オブジェクトのメッセージダイジェストを運ぶ○ Content-Rangeメッセージボディで運ばれるオブジェクトの範囲を示す○ Content-Typeオブジェクトのタイプを示す○○ Expiresオブジェクトの有効期限の日時を示す○○ Last-Modifiedオブジェクトが最後に変更された日時を示す○○ Accept サーバのレスポンスに含まれるメッセージボディで受け入れることが出来るコンテンツタイプと各コンテンツタイプの相対的な優先度を指定するリクエストヘッダ。指定できるコンテンツタイプはIANAによって定義されている。 Accept text/plain; q=0.5, text/html, text/x-dvi; q=0.8, text/x-c 上記のようにAcceptヘッダには行をわけて複数のコンテンツタイプを指定できる。上記の例はいずれの4のコンテンツタイプのいずれも受け入れ可能であることを示す。0.5や0.8といった数字は品質係数で0~1の範囲の数値である。数値の指定がなければ1.0となる。 text/plain; q=0.5 text/html text/x-dvi; q=0.8 text/x-c Accept-Charset レスポンスで返されるメッセージボディの文字コードを指定するリクエストヘッダ。Acceptと同じく複数指定でき品質係数も設定できる。定義済み文字セットはIANAが管理している。 Accept-Charset unicode, *; q=0.8 この例だとクライアントはUnicode文字セットを優先的に希望しているが他の文字セットとの相対優先度0.8で受け入れている。ただしサーバからのレスポンスのHTTPヘッダそのものの文字コードは常にISO-8859-1である。 Accept-Encoding Accept-Language レスポンスの言語(人間の言語)に対する優先度を指定する。言語コードはISO-639の2文字の省略コードを用いる。書き方は他のAccept-群と変わらず。 Accept-Language en-gb, en; q=0.8 上記の例はまずイギリス英語を要求し、利用できない場合はその他の英語を要求する。 Accept-Ranges Acceptで始まる他のヘッダフィールドと違いレスポンスヘッダーである。現在の仕様では2つの指定方法しかない。 Age リソースの推定経過時間を表示するレスポンスヘッダ。キャッシュサーバーはAgeヘッダの値からキャッシュしたリソースが有効かどうかを判定する。 Allow Authentication-info ユーザ認証のやりとりの最後で用いられる、成功したレスポンスのサーバが含めることの出来るレスポンスヘッダー。 Authorization サーバに対するクライアント自身の認証を行うことが出来る。 Cache-Control キャッシングの動作を指定するためのマスターヘッダ。 Connection Content-Encoding Content-Language リソースを英語などの自然言語で示すのに使われる。言語の指定はAccept-Languageヘッダと同じ。 Content-Length Content-Location Content-MD5 メッセージボディが変更されず宛先に届くことを保証する。MD5アルゴリズムを実行する。ただし悪意の改ざんに対しては当然MD5も改ざんされるのであまり機能はしない。どちらかといえば偶発的な変更の保証をしている。 Content-Range ダウンロードの再開に用いられる。 Content-Type メッセージボディに含まれるオブジェクトタイプを示す。次の例はリソースがテキストファイル、文字セットはISO-8859-4を使用していることを示している。 Content-Type text/plain; Charset=ISO-8859-4 Cookie クライアントがHTTP状態管理を望む場合にサーバから受け取ったクッキーを以後のリクエストに次の例のようなヘッダーを付加する。 Cookie $Version="1"; NAME="VALUE"; $Path="/shopping"; $domain="www.shop.com"+ $Port="80" $VersionはHTTPのバージョン、NAMEはクッキーの名前である。$から始まるクッキー名は使用が禁止されている。 Cookie2 基本的にCookieヘッダーとCookie2ヘッダーは別物である。 Date サーバがメッセージを生成した日時を示す。リソースの時間を示すLast-Modifiedヘッダーとは区別する必要がある。 HTTP/1.1では次のような形式を用いるようRFC1123で定義されている。 Date Sun, 06, Nov 1994 08 49 37 GMT HTTP仕様ではレスポンスにDateヘッダーを含めることを求めている。ただしレスポンスのステータスがサーバエラーの場合にはDateヘッダーは返らない。 ETag 主にキャッシングのパフォーマンスを向上する目的で使われる。 Expect サーバに対して特定の動作の期待を知らせる。用途としてはクライアントがサーバに対して100 Continueステータスを返すことを期待する場合に使われる。 Expect 100-continue サーバが期待に応じれない場合は417 Expectation Failedを返す。クライアントがいくつかのプロキシ経由で通信している場合、各プロキシサーバはExpectヘッダの一切の修正を許されない。 Expires オブジェクトの有効期限を示す。このヘッダで指定された日時までキャッシュはレスポンスのコピーを保持し、リクエストに対するレスポンスとして返すことが出来る。サーバがオブジェクトのキャッシュを望まない場合にはExpiresヘッダに過去の日時を設定することが多い。また、HTTP仕様では1年以上先の日時は設定できない。 Expires Thu, 28 Aug 2010 16 00 00 GMT Cache-Controlヘッダのmax-ageディレクティブはExpiresヘッダより優先されるため注意が必要である。 From リクエストを発行したユーザを特定することが出来る。1990年代では電子メールアドレスを設定することが多かったが、迷惑メールの問題もあり現在では殆ど使われていない。 From hoge@hogehoge.com Host 主にレンタルサーバのサポートを目的としてHTTP/1.1で導入された。現在ではHostヘッダを利用できない場合レンタルサーバのウェブサイトとまともな通信が出来ないと言ってよい(詳細はHTTP#歴史を参照)。 If-Match クライアントのリクエストを条件付きのリクエストにするために使われる。サーバは一定の条件が真であった場合のみリクエストを受け入れることが出来る。例えばウィキペディアを編集する際、記事のソースを取得し、書き換える際の間に別のユーザが既に編集していないかを判断するときなどに用いられる。 「if文」も参照 利用者:HogeがHTTPの記事を取得。ETagは1234 利用者:HageがHTTPの記事を取得。ETagは1234 利用者:HogeがHTTPのETagを再度取得。先ほど取得したETag 1234と現在のETag 1234が一致。 利用者:HogeがHTTPの記事を編集。ETagは1256になる。 利用者:HageがHTTPのETagを再度取得。先ほど取得したETagと現在のETagはマッチせず。 サーバは利用者:Hageの書き込みを拒否。 If-Modified-Since このヘッダーで指定された日時以降にオブジェクトが変更されている場合のみリクエストに応答するようサーバに要求する。リソースの削減に効果がある。 If-None-Match If-Matchと逆で条件が真でない場合のみリクエストを処理するよう要求する。 If-Range クライアントがキャッシュにオブジェクトの一部分を持っている場合にパフォーマンスを向上できる。 If-Unmodified-Since If-Modified-Sinceの逆の働きをする Last-Modified サーバオブジェクトの最終更新日時を示す。クライアントはこのヘッダを利用しIf-Modified-Sinceヘッダ等と組み合わせることによって効果を発揮する。 Location サーバがクライアントにリダイレクト先URLを知らせる際に用いられる。一般的にステータスコードが3xx代のレスポンスと共に使われるが201 Createdのレスポンスでも使うことが出来る。Content-Locationヘッダと名前が似ているが全く関係のない別のヘッダであるため注意。 Max-Forwards プロキシサーバ等を経由する際の最大ホップ数を指定する。二重ループなどでサーバから応答が得られない場合の問題解決の際、OPTIONメソッドやTRACEメソッドと共に用いられる。 HTTPステータスコード ステータスコードはクライアントのリクエストが成功したかどうかを示した上で追加情報を提供するいずれも3桁の数字から成る。具体的には100-199が情報提供、200-299が成功を示す。300-399はリダイレクト、400-499はエラーを示す。 セキュリティ技術 Basic認証 HTTP/1.1でBasic認証が定義されており最も単純なセキュリティ技術である。しかし仕様書を読むと定義を書いた著者自身が認証技術に疎いことがよくわかる。『HTTPプロトコル セキュア&スケーラブルなWeb開発』の著者は「基本認証を用いるくらいならなにも使わない方がまし」と著書に書いている。通常サーバは401ステータスコードで応答する。 行末文字はWindowsと同じCRLF。 RFC 2818 - HTTP Over TLS RFC 2817 - Upgrading to TLS Within HTTP/1.1 RFC 2616 - HTTP/1.1 ハイパーテキスト転送プロトコル -- HTTP/1.1 RFC 2068 - HTTP/1.1(初版,RFC 2616 によって obsolete) TS X 0085 2004 - ハイパテキスト転送プロトコル HTTP/1.1 標準仕様書(TS) RFC 1945 - HTTP/1.0 HttpTea Freeware HTTP Logger Studying HTTP
https://w.atwiki.jp/handsrecs/pages/16.html
http //www.studyinghttp.net/status_code
https://w.atwiki.jp/detd/pages/12.html
http //www.nicovideo.jp/watch/sm6195109
https://w.atwiki.jp/guide/pages/475.html
nicovideo(ここにニコニコ動画のURLを入力){ここに横幅を入力,ここに縦幅を入力} と入力することでニコニコ動画を掲載することができます。 例) nicovideo(http //www.nicovideo.jp/watch/sm772924){300,200} と入力すると と表示されます ※videoプラグインでも同等の表示ができます
https://w.atwiki.jp/katsuhiro/pages/26.html
HTTPメソッド GET情報取得メソッド POST PUT DELETEリソース削除メソッド HTTPリクエスト ポストデータ HTMLのPOST指定のformから送信されるデータ JSPのrequestオブジェクトから下記のメソッドで情報を取得できるgetParameter getParameterValues リクエストボディのセットされて送信される クエリ情報 URLの末尾の"?"以降に「キー=値」のセットで付加される簡易な情報 複数のセットがある場合は" "で連結される URLに直接指定するほか、HTMLのGET指定のformから送信されるデータ formのmethod属性が省略された場合もクエリ情報として送信される JSPのrequestオブジェクトから下記のメソッドで情報を取得できるgetParameter クエリ情報に特殊文字が含まれる場合は、あらかじめエンコードしておく必要がある(form経由の場合はエンコード不要) URLに使用可能な文字数を超えて送信できない(2,083文字)FireFoxの場合は制限が無いが、動作が遅くなる場合もあるらしい データがアドレス欄に露出してしまう ヘッダ情報 「名前: 値」形式 種類一般ヘッダ(要求/応答時双方で利用) エンティティヘッダ(コンテンツに関する情報) リクエスト(要求)ヘッダ(クライアントに関する情報) レスポンス(応答)ヘッダ(その他) JSPのrequestオブジェクトから下記のメソッドで情報を取得できるgetHeaderNames ただし、情報取得専用メソッドが存在するヘッダについてはそちらを使う ■ヘッダ例 種類 ヘッダ名 概要 一般 Cache-Control キャッシュルールを規定する Connection プロキシ(中間)サーバで削除すべきHTTPヘッダを指定 Date コンテンツ生成日時 Pragma キャッシングを利用するか(下位互換用のヘッダ) Transfer-Encoding コンテンツの転送エンコーディング方式 リクエスト Accept クライアント対応コンテンツの種類(優先順) Accept-Language クライアント対応言語(優先順) Authorization 認証情報 Cookie クライアントに保存されたクッキーデータを送信 Host 要求先ホスト名 If-Modified-Since 指定日時以降にコンテンツが更新されている場合にのみ、サーバはデータを送信 Proxy-Authorization プロキシサーバ用の認証情報 Range 要求リソース範囲 Referer リンク元URI User-Agent クライアントの種類 レスポンス ETag リソースを一意に特定するためのキー情報(コンテンツが更新されていないかどうかを特定する場合などに使用) Location クライアントに新しいURIに移動するように促す Server サーバの種類 Set-Cookie クライアントにクッキーを送信 WWW-Authenticate クライアントに認証を要求 エンティティ Content-Encoding コンテンツのエンコーディング方式 Content-Length コンテンツサイズ Content-Type コンテンツの種類 Expires コンテンツの有効期限 Last-Modified コンテンツの最終更新年月日 クッキー サーバがクライアントに対して自由に読み書きできるテキスト クッキーの有効期限負数をセットした場合、ブラウザの終了時に削除される 0をセットした場合、その場で削除される 1以上をセットすると、その秒数分保持される クッキーのデメリットクライアント側でクッキーを受け入れないように設定することが可能 クライアント側でクッキーの改竄や削除が可能 実データがネットワーク上を流れてしまう クッキーの制約1つのホスト、ドメイン当たりの最大個数は20個(総数では300個以内) クッキー1つあたりの最大サイズは4096バイト セッション情報 長期間にわたって情報を保持するには不向き ユーザがブラウザを開いている間だけアプリケーション内で情報を受け渡しする場合にはクッキーより手軽でセキュアな仕組み sessionJSPの暗黙オブジェクトの1つ 下記のメソッドを使って読み書きするgetAttribute setAttribute @pageディレクティブのsession属性がfalseの場合は使えない sessionが不要の場合はsession属性をfalseにしておく(サーバリソースの節約) sessionを使うと… クライアントからサーバにリクエスト送信 サーバからのレスポンスにSet-Cookieヘッダの値としてセッションIDが付加される(JSESSIONID) クライアントからサーバに2回目以降のリクエスト送信時、Cookieヘッダの値として、受け取ったJSESSIONIDを付加して送る サーバをそのセッションIDに該当するセッションを使って処理をし、レスポンスを返す セッションの破棄方法明示的な破棄(session.invalidate()) 有効期限を設定する(session.setMaxInactiveInteval()) web.xmlにセッションの有効期限を設定する session-config session-timeout セッションの寿命明示的に破棄されるか有効期限を過ぎない限り、クライアントを閉じてもサーバ上で生き続ける ieHTTPHeaders http //www.blunck.info/iehttpheaders/iehttpheaders.html ⇒IE上でHTTPによる通信内容をトレースするツール
https://w.atwiki.jp/bremenmyths/pages/24.html
動画プラグイン 好きな動画、面白い動画があったときに張ります。 (荒らし対策のため、自分の名前でコメントすること) http //www.nicovideo.jp/watch/sm1904865 http //www.nicovideo.jp/watch/sm6285845 http //www.nicovideo.jp/watch/nm2912189 http //www.nicovideo.jp/watch/sm3785818 遊戯王の神MAD。めっちゃおもろいよwww見て損はないww ただルールとか、元を知らないとあんまおもろないと思うけどそこら辺は仕様な。 ↓は最新作 http //www.nicovideo.jp/watch/sm6356405 ↓伝説の初まり。 http //www.nicovideo.jp/watch/sm745655 Flash BlackSheep ここでドラッグ・反応練習できます。(二茶の最高記録91) 名前 コメント すべてのコメントを見る ようつべ動画のプラグイン 解りやすい解説http //www23.atwiki.jp/bremenmyths/pages/8.html
https://w.atwiki.jp/twitterbot/pages/766.html
nicovideojp / ニコニコ動画(右上) Web http //www.nicovideo.jp/ 自己紹介 ニコニコ動画の右上のアレ タグ ニコニコ動画 ニコニコ動画の右上に表示されている、ニコニコ動画掲示板の登校内容をつぶやくbot 最近のつぶやき 新着記事は見つかりませんでした。 最終更新 2009/08/18 22 31 37
https://w.atwiki.jp/stgbuilder/pages/367.html
<upload video list> ニコニコ動画にアップロードされているSB製ゲームの動画リストです。 (STIR) SB広報用動画 http //www.nicovideo.jp/watch/nm11827264 (NOILA-TEM) NOILA-TEM TYPE1でクリア(コンティニューしまくり):http //www.nicovideo.jp/watch/sm1208300 (D-Diver) (A) (ASCII FORCE) ASCII FORCE ver068 1面プレイ 画質修正版:http //www.nicovideo.jp/watch/sm3975774 ASCII FORCE ver091 A~B面プレイ:http //www.nicovideo.jp/watch/sm5005088 ASCII FORCE ver097 A・C・E+α面プレイ:http //www.nicovideo.jp/watch/sm5658353 ASCII FORCE ver0.99d 新機体でA・C・F・LASTまで:http //www.nicovideo.jp/watch/sm5865571 (CARAVAN STAR) CARAVAN STAR Ver0.99A 機体Aで普通にプレイ:http //www.nicovideo.jp/watch/sm2483391 Caravan Star Ver1.09b テストプレイ版:http //www.nicovideo.jp/watch/sm5823781 (BURIKIN) BURIKING ver0.03 勢いで作ったテスト版:http //www.nicovideo.jp/watch/sm5696639 (SSSS) (the one case) the one case v016 1~3面 (自作STG製作者プレイ動画):http //www.nicovideo.jp/watch/sm4454655 the one case v016 4面~ED (自作STG製作者プレイ動画):http //www.nicovideo.jp/watch/sm4454939 the one case v100c Extra (自作STG製作者プレイ動画):http //www.nicovideo.jp/watch/sm6552811 「the One Case」チャレンジモード・普通のプレイ:http //www.nicovideo.jp/watch/sm13924138 「the One Case」Extraモード・普通のプレイ:http //www.nicovideo.jp/watch/sm14054439 【安全プレイ】the One Case extra mode:http //www.nicovideo.jp/watch/sm14039035 (幸せの魔法石) しあわせの魔法石 v005α 0~2面 (自作STG製作者プレイ動画):http //www.nicovideo.jp/watch/sm5760449 しあわせの魔法石V006(初心者向けモード)プレイ動画:http //www.nicovideo.jp/watch/sm7283189 しあわせの魔法石V006(初心者向けモード)プレイ動画その2:http //www.nicovideo.jp/watch/sm7292362 しあわせの魔法石v0.07を熟練者モードでプレイ 1/2:http //www.nicovideo.jp/watch/sm7856548 しあわせの魔法石v0.07を熟練者モードでプレイ 2/2:http //www.nicovideo.jp/watch/sm7856769 (tekitou 1) 自作シューティング tekitou1:http //www.nicovideo.jp/watch/sm3473922 自作シューティング tekitou1 ver1.02 HELL:http //www.nicovideo.jp/watch/sm4124021 (tekitou 2) 自作シューティング Mana Blast Bossrush The Hell:http //www.nicovideo.jp/watch/sm5763210 自作シューティング Mana Blast イベント配布版ムービー:http //www.nicovideo.jp/watch/sm5731882 自作シューティング Mana Blast ver0.2 2面まで:http //www.nicovideo.jp/watch/sm4540139 (tekitou 3) tekitou3+:http //www.nicovideo.jp/watch/sm5820056 ALEXANDRITE part4:http //www.nicovideo.jp/watch/sm5841727 (トリフィドの日) 自作STG:http //www.nicovideo.jp/watch/sm2877485 自作STG 3(トリフィドの日):http //www.nicovideo.jp/watch/sm2967828 自作STG 4(トリフィドの日):http //www.nicovideo.jp/watch/sm3074430 自作STG 5(背景擬似3D化):http //www.nicovideo.jp/watch/sm3950517 (ストライクウィッチーズSTG) ストライクウィッチーズSTG!:http //www.nicovideo.jp/watch/sm4657331 ストライクウィッチーズSTG!プレリュードダッシュプラス:http //www.nicovideo.jp/watch/sm5096030 魔女達の長い午後(スト魔女STG)http //www.nicovideo.jp/watch/sm6747235 【体験版】ストライクウィッチーズSTG!1面C:http //www.nicovideo.jp/watch/sm6229810 【体験版】ストライクウィッチーズSTG!1面E:http //www.nicovideo.jp/watch/sm6466776 【体験版】ストライクウィッチーズSTG!2面C:http //www.nicovideo.jp/watch/sm6229886 【体験版】ストライクウィッチーズSTG!4面C:http //www.nicovideo.jp/watch/sm6229948 【体験版】ストライクウィッチーズSTG!2面E:http //www.nicovideo.jp/watch/sm6466822 【体験版】ストライクウィッチーズSTG!4面E:http //www.nicovideo.jp/watch/sm6466880 スト魔女STG(シャーリィ・ルッキーニ)http //www.nicovideo.jp/watch/sm7587289 (アルギネイロス) (Banisher) 【STG】 Banisher - バニッシャー 【プレイ動画】:http //www.nicovideo.jp/watch/sm7672806 (天災) 天災HeartBEAT!!の体験版をプレイしてみた 1面:http //www.nicovideo.jp/watch/sm4819697 天災HeartBEAT!!の体験版をプレイしてみた 2面:http //www.nicovideo.jp/watch/sm4819974 (THE 触シュー) 自作STGプレイ動画:http //www.nicovideo.jp/watch/sm6583807 THE Shokushoo #1:[http //www.youtube.com/watch?v=iwkTTP1dYgE feature=related] THE Shokushoo #2:[http //www.youtube.com/watch?v=d0dmNSNO4oc eurl=http //tryangle07.blog32.fc2.com/blog-entry-154.html feature=player_embedded] 触シュー体験版v093 1~2面 プレイ動画:http //www.nicovideo.jp/watch/sm7743183 (SHATTERED CHRONICLE) SHATTERED CHRONICLE Test ver1.21普通にプレイ動画:http //www.nicovideo.jp/watch/sm7364621 SHATTERED CHRONICLE(シャッタードクロニクル)デモPLAY ステージ1:http //www.nicovideo.jp/watch/sm7212274 SHATTERED CHRONICLE(シャッタードクロニクル)デモPLAY ステージ2:http //www.nicovideo.jp/watch/sm7215629 SHATTERED CHRONICLE(シャッタードクロニクル)デモPLAY ステージ3:http //www.nicovideo.jp/watch/sm7215629 SHATTERED CHRONICLE体験版プレイ動画:http //www.nicovideo.jp/watch/sm7236197 SHATTERED CHRONICLE体験版1-3面プレイ:http //www.nicovideo.jp/watch/sm7223617 SHATTERED CHRONICLE<Type-EDGE>体験版プレイ動画:http //www.nicovideo.jp/watch/sm7249092 SHATTERED CHRONICLE体験版プレイ動画<Type-FIRE>:http //www.nicovideo.jp/watch/sm7266336 画質&音質テスト用Rev.3<SHATTERED CHRONICLE(シャッタードクロニクル)>:http //www.nicovideo.jp/watch/sm7216736 (東方褌探記) [新作東方STG]東方褌探記:http //www.nicovideo.jp/watch/sm1724462 (Christmasdius) ファミコン風自作STG『Christmasdius』:http //www.nicovideo.jp/watch/sm5648066 (STAR SHIP) ShootingGameBuilder習作『STAR SHIP』:http //www.nicovideo.jp/watch/sm6496645 (ZEX) (再三に及ぶテスト)-AnotheRZEX-1stボス戦:http //www.nicovideo.jp/watch/sm7412257 (再テスト)-AnotheRZEX-:http //www.nicovideo.jp/watch/sm7375022 自作STGアップテスト:http //www.nicovideo.jp/watch/sm7271856 (Moon Soldier X) 从SX3-レーベル第一弾・奥スクロール弾幕STG『Moon Soldier X』:http //www.nicovideo.jp/watch/sm6604770 (Three Invaders) Three Invaders 全ボス対決:http //www.nicovideo.jp/watch/sm7097969 (Angel Weapon) Angel Weapon ヘタレプレイ 難易度HARD 自機ブレイブヒーロー パート1:http //www.nicovideo.jp/watch/sm7808807 Angel Weapon ヘタレプレイ 難易度HARD 自機ブレイブヒーロー パート2:http //www.nicovideo.jp/watch/sm7809117 Angel Weapon 通しプレイ 難易度ハード 自機ギャラクシーエッジ パート1:http //www.nicovideo.jp/watch/sm7787517 Angel Weapon 通しプレイ 難易度ハード 自機ギャラクシーエッジ パート2:http //www.nicovideo.jp/watch/sm7787701 Angel Weapon 製作者VS魔王:http //www.nicovideo.jp/watch/sm7097969 (雷生音流(仮)) STG製作中 ~ 雷生音流(仮) ~:http //www.nicovideo.jp/watch/sm7780782 (エターナル・ネギ・フィーバー) エターナル・ネギ・フィーバー Ver.3.0b (難易度:SHOOTER):http //www.nicovideo.jp/watch/sm13703083 (デザエモン製 良ゲーム) デザエモンでガンダムシューティングを作ってみた:http //www.nicovideo.jp/watch/sm1843704 デザエモンでスーパーマリオシューティングを作ってみた:http //www.nicovideo.jp/watch/sm1504336 デザエモンでスーパーマリオランドを作ってみた:http //www.nicovideo.jp/watch/sm10449972 デザエモンでドラえもんを作ってみたhttp //www.nicovideo.jp/watch/sm10448345 デザエモンでたこルカのシューティングゲームを作ってみたhttp //www.nicovideo.jp/watch/sm6231659
https://w.atwiki.jp/cheapugg058/pages/20.html
Trent Richardson - Look for Trent to make an impact in his first seasonat-name a visited, divcomtwitter-inner-ditto233990416805031936 spanpng) no-repeat;padding 20px;} com/images/themes/theme1/bg To go along with the 9176 yards, Tomlinson has 100 rushing touchdowns, with 2900 yards and 11 more touchdowns as a receiver It is possible that Scott is a firstborn like KourtneytwimgDenis LearyNot cool to be this dude s brother8timestamp{font-size 12px;display block}The Facebook app on iPhone sucks! Always got michael kors outlet problem loading commented photos!less than a minute ago via Twitter for iPhoneCecila ThamCecilaTham Though I looked briefly through a number of the local sporting goods stores, I unfortunately found nothing that was of quality, trying to use the money for nefarious purposes "The more women I speak to, the more I see so many of them want to do things and have dreams He made the wise decision of choosing the Green Bay Packers Once you find the most possible system, you are at a great advantage In short, Ortiz is one of the biggest stars in baseball because he can hit, as evidenced by his AL-leading home run tally in 2005, AL-leading RBI tallies in 2005 and 2006 and his 2010 Home Run Derby win King is often presented as a heroic leader in the history of modern American liberalismFruta Planta also contains other natural ingredients such as radish fruit and fruit gum The cpu processor needs to have atleast 1GBof space and a Pentium 4 hard drive for storage of any interesting shows Ever felt that will be thing which obliges the individuals to perform this unfamiliar conduct yourself? In truth, this can be the good phenomenon person about taking a look at nfl agrees with This is how generally the game is My teammates look to me as a leader and their confidence grows when they know I have the ballIf you are thinking about getting a GPS for mobile use, make sure you have a laptop, probably the one you already use, a GPS receiver and softwaredittoTweet span The streaming online TV software is available at many websites out there but only a few of these are worth your moneyFor many people bodybuilding is synonymous to a strict and specially designed diet planIn his career in Ice Hockey, Wayne Gretzky amassed 2,857 points with 894 goals and 1,963 assists, another long-standing NHL record that remains stiff to-day He showed the ability to turn and run deep with receivers, as well as making a number of plays on the ballmichael kors outlet online Crewe eventually forms his own team inside the walls, recruiting other convicts for the big game against Hazen s bruisers And they are cheerleading hairstyles for short hair, medium hair, and long hairHouston Texans at Indianapolis Colts (- 8 What next, NBC, are you going to tell me the ending of “The Dark Knight Rises” too?Tip o’ the hat to Buzzfeed for the vid, which you can watch here If these don t seem to fit the bill, purchasing a voltage meter would also work Some of the bikes are made for children There are also armbands, caps, and scarves that can include a fan s precious team logo # Green tea leaves and extracts have shown to be effective against bacteria responsible for bad breathcom/profile_background_images/82352675/get-attachment1www.shop49ersnfljersey.com It is very popular in China some 5,000 years ago for treating various kinds of illnesses, such as hay fever, asthma, and common cold They are not there to provide people with a way to pay their cell phone bill, or provide repair services for cell phones that become inoperable Charles was born in Baltimore, Maryland, to Allan Charles, an advertising executive, and Laura, a gossip columnist for the Baltimore Sun newspaperThat s right Included in the sample clips are a couple minutes from Terminator 2 Judgment Day, The Magic of Flight (IMAX) featuring the Uientrymail Yet many people have become very successful while being selfish (including some of the people that say being selfish is wrong) But they often exert adverse effects on your health and the problems are experienced in the long runA Little Background to Go With Your US Open Tennis TicketsIn 1887, the first US Women s National Singles Championship was held at the Philadelphia Cricket Club For the Packers young offense to succeed they need a consistent and healthy runner; Green s performance in Miami indicates that he may finally be ready to step back into that roletimestamp a span {display inline-block;width 16px;background-image url(http //imagesFurthermore, the Arctic Beacon is providing the original documents of the AmeriTrust $4timestamp aFurthermore, the Arctic Beacon is providing the original documents of the AmeriTrust $4 Also, intake of phenetermine while breastfeeding is not advised, as the drug could potentially be passed on to the baby via breast milk, and can result in unwanted effects She did, however, get her ass grabbed by another chick at that game"It is time for a massive change in this country s direction It only requires 30 minutes to search out an overview web site from Google, so flick through it, then find and obtain a couple of video games that appeals for you95Buy at limited-time special price $80 However, there are someMatt Ryan Jersey common and general requirements which should be fulfilled by anyone wanting to become licensed as a piercer 17 against the New York Jets and will then play in the Thanksgiving game (Nov Earlier, the West Indies posted 191-8 following attacking half-centuries from Chris Gayle and Marlon Samuels To say that bipolar disorder is a chemical imbalance that needs to be corrected with medication is a rather shallow view of a problem that there likely are reasons for or contributing factors This level of commitment and longevity belies the dedication of its founder Gordon Hart I pointed out in early August that when markets are less-liquid, as they often are in August, it can lead to lower volumes because the larger cost of initiating any move implies that it takes more certainty of the result before it makes sense to re-allocate any meaningful amount of a portfolio The book is funny, insightful, literary, and marvelously appealing I just feel sad for the unseen workers who do so much for our society and are not recognised in person or salarydittoTweet span Ancient Egypt venerated the lionessVince Wilfork Jersey (the fierce hunter) as their war deities and among those in the Egyptian pantheon are Bast, Mafdet, Menhit, Pakhet, Sekhmet, Tefnut, and the SphinxThe constituents of the food are very important when it is all about body building Management expects comparable store sales in April to increase 5’’‘‘He’s been the face of the franchise, sometimes reluctantly,’’ Bears chairman George McCaskey has said Last year s national title teams sit in the first two spots although the runner-up LSU Tigers holds the Notimestamp a {color #999;text-decoration none;}span Jim, Althea, Rocky and Angel Martin later become involved in a treasure hunt for stolen gold bullion, which is rumored to be buried near Jim’s trailer